home *** CD-ROM | disk | FTP | other *** search
/ Hacker's Secrets 4 / Hacker's Secrets 4.iso / faq / news2431.txt < prev    next >
Text File  |  1997-01-06  |  64KB  |  1,412 lines

  1. Subject: alt.spam FAQ or "Figuring out fake E-Mail & Posts". Rev 961119
  2. Date: 19 Nov 1996 17:50:21 GMT
  3. Summary: This posting describes how to find out where a fake post or e-mail originated from.
  4.  
  5. Posting-Frequency: monthly
  6. URL: http://digital.net/~gandalf/spamfaq.html
  7.  
  8. Greetings and Salutations:
  9.  
  10. This FAQ will help in deciphering which machine a fake e-Mail or post came 
  11. from, and who (generally or specifically) you should contact.
  12.  
  13. The three sections to this eight portion FAQ (With apologies to Douglas Adams 
  14. :-)) :
  15.  
  16.    o   Introduction
  17.    o   Tracing an e-mail message
  18.           o   MAILING LIST messages
  19.    o   Reporting Spam and tracing a posted message
  20.    o   What is an IP address and converting an IP address
  21.           o   WWW IP Lookup URL's
  22.           o   Converting that IP to a name
  23.    o   A list of Usenet complaint addresses
  24.           o   Trying to catch the suspect still logged on
  25.    o   Filtering E-Mail using procmail or News with Gnus
  26.           o   Rejecting E-Mail from domains that continue to Spam
  27.    o   Misc. (Because I can't spell miscellaneous :-)) stuff
  28.        I couldn't think to put anywhere else.
  29.           o   Origins of Spam
  30.           o   How *did* I get this unsolicited e-mail anyway?
  31.           o   The MMF (Make Money Fast) Posts or any fraud on the Internet
  32.           o   1-900, 1-800 and 1-809 may be expensive long distance phone 
  33. calls
  34.           o   How To Respond to SPAM
  35.    o   Revenge - What to do & not to do (mostly not)
  36.           o   Telephoning someone
  37.           o   Snail Mailing someone
  38.  
  39.     Introduction
  40. ============================================
  41. Please feel free to repost this, e-mail it, put this FAQ on CD's or any other 
  42. media you can think of.
  43.  
  44. This is addition to the most excellent:
  45.  
  46. Net Abuse FAQ (posted to news.admin.net-abuse.misc, alt.current-events.net-
  47. abuse etc...), brought to you by J.D. Falk <jdfalk@cybernothing.org> :
  48. http://www.cybernothing.org/faqs/net-abuse-faq.html
  49.  
  50. And a complete World Wide Web page on spammers and how to stop them :
  51. http://www.vix.com/spam
  52.  
  53. Or :
  54.  
  55. For a more simplified look at headers and *lots* of tools for tracing :
  56. http://kryten.eng.monash.edu.au/gspam.html
  57.   Or
  58. Simplified headers and self protection on the net:
  59. http://www.mv.com/users/gmcgath/selfdefense.html
  60.  
  61. Spam cancellation notice (spam guidelines) :
  62. http://spam.ohww.norman.ok.us/notice.htm
  63.  
  64. How to get rid of Junk Mail, Spam and Telemarketers:
  65. http://www.csn.net/~felbel/jnkmail.html
  66.  
  67. Or why Netabuse is bad :
  68. http://NCTUCCCA.Edu.Tw/ftp/documents/Internet/MaasInfo/Other/NetAbuse.html
  69. (my top-level index of information about net abuse)
  70. http://NCTUCCCA.Edu.Tw/ftp/documents/Internet/MaasInfo/Other/BadISPs.html
  71. (information about all the Internet Service Providers that condone net
  72. abuse by their users, as far as I know)
  73. http://NCTUCCCA.Edu.Tw/ftp/documents/Internet/MaasInfo/Other/NetAbusers.html
  74. (information about just a few individual abusers of the net)
  75.  
  76. And Bill's WWW page "Everything You'd Rather Not Have To Know About Net-Abuse" 
  77. :
  78. http://www.tezcat.com/~haz1/netabuse/netabuse.html
  79.  
  80. The latest & greatest version of this FAQ will be found at:
  81.  
  82. http://digital.net/~gandalf/spamfaq.html  (This is not hyperlinked, the one at 
  83. www.cs.ruu.nl is very nicely done)
  84.  
  85. Or the archive at:
  86. ftp://rtfm.mit.edu/pub/usenet/alt.spam/
  87.  
  88. Or with other abuse FAQ's at:
  89. ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/news/admin/net-abuse/misc/
  90.  
  91. Or *nicely* HTML'ed at:
  92. http://www.cs.ruu.nl/wais/html/na-dir/net-abuse-faq/spam-faq.html
  93.  
  94. PLEASE email follow-ups, additions / changes to gandalf@digital.net
  95.  
  96. My news source is OK, but I sometimes miss items.
  97.  
  98. There are places in this FAQ with ALL CAPS.  This is where I need some help or 
  99. input.  I accept all and any input.  I consider myself to be the manager of 
  100. this FAQ for the good of everyone, not the absolute & controlling Owner Of The 
  101. FAQ.  I do not always write in a completely coherent manner.  What makes sense 
  102. to me may not make sense to others.  If the community wants something added or 
  103. deleted, I will do so.  I removed any e-mail and last name references to 
  104. someone making a suggestion / addition.  This is so that someone doesn't get 
  105. upset at this FAQ and do something stupid.  If you don't mind having your e-
  106. mail in this FAQ (or where it is required), please tell me and I will add it 
  107. back in.
  108.  
  109. First off, before trying to determine where the post or e-mail originated 
  110. from, you should realize that (just like the National Inquirer, or a logical 
  111. argument from C&S) the message will have *some* amount of truth, but all or 
  112. most of the information may be forged.  Be careful before accusing someone.
  113.  
  114. Commands used in this FAQ are UNIX & VMS commands.  Sorry if they don't work 
  115. for you, you might wish to try looking around at your commands to find an 
  116. equivalent command (or I might be able to help out some).
  117.  
  118. And no, I am not going to tell you how to post a fake message or fake e-mail.  
  119. It only took me about 2 days (a few hours a day) to figure it out.  It ain't 
  120. difficult.  RTFM (or more appropriately, Read The @&%^@# RFC).
  121.  
  122. Every e-mail or post will have a point at which it was injected into the 
  123. information stream.  E-mail will have a real computer from which it was passed 
  124. along.  Likewise a post will have a news server that started passing the post.  
  125. You need to get cooperation of the postmaster at the sites the message passed 
  126. thru.  Then you can get information from the logs telling you what sites the 
  127. message actually passed thru, and where the message "looked" like it passed 
  128. thru (but actually didn't).  Of course you do have to have the cooperation of 
  129. all the postmasters in a string of sites...
  130.  
  131.         Tracing an e-mail message
  132. ============================================
  133.  
  134. Fight unsolicited e-mail and mailing list vendors :
  135. http://host.ptbo.igs.net/~shawn/junkmail.html
  136.  
  137. First (and easiest) thing to forge is the e-mail return address.  Most 
  138. personal computer posting software lets you type in just about any e-mail 
  139. address you want to (for example the software I am using to post this 
  140. message).  Unless someone is a real idiot or they truly don't know they will 
  141. annoy tons of people, they will forge a fake e-mail return or put in the e-
  142. mail of someone they don't like.
  143.  
  144. It seems that most machines will accept e-mail from any other machine, so 
  145. don't send e-mail to postmasters at "upstream" sites that are just passing the 
  146. message along.
  147.  
  148. You will need to take a look at the headers on the message (if you can) In 
  149. PINE (for example) you have to turn on the header option in setup, then just 
  150. hit "h" to get headers.  In Eudora for the Macintosh, just press the button 
  151. labeled "Blah Blah Blah" and you will get the header.  In Eudora for the IBM 
  152. PC, go under Tools menu, then under options, then to Fonts and Display and 
  153. enable the "show all headers (even the ugly ones)" option.
  154.  
  155. Look for a line like the following:
  156. Message-ID: <Chameleon.951024110528.inetlis1@inetlis.wavenet.com>
  157.  
  158. You should look at the message ID first & see what site it appeared to come 
  159. from (the part after the "@" sign).  If it is a bunch of numbers (an IP 
  160. address) then you should then do a "nslookup" (see further below for a 
  161. description of nslookup) to see what the site name is.  Furthermore all the 
  162. message-ID lines should have a unique number.  If not then you have someone 
  163. who is *very* familiar with the SMTP protocol and is forging the e-mail to 
  164. another site (like the Euphoria Tape spammer).  Sometimes this header will 
  165. even tell you who the message actually came from.
  166.  
  167. From the below, the only way we can tell the origin site is in the Message-Id 
  168. (which has an IP of 204.183.126.181) is to do a nslookup on the IP address, 
  169. and proceed from there.
  170.  
  171. Gregory tells us that assuming a reasonably standard and recent sendmail 
  172. setup, a Received line that looks like :
  173.  
  174. Received: from host1 (host2 [ww.xx.yy.zz]) by host3
  175.         (8.7.5/8.7.3) with SMTP id MAA04298; Thu, 18 Jul 1996 12:18:06 -0600
  176.  
  177. shows four pieces of useful information (reading from back to front, in order 
  178. of decreasing reliability):
  179.  - The host that added the Received line (host3)
  180.  - The IP address of the incoming SMTP connection (ww.xx.yy.zz)
  181.  - The reverse-DNS lookup of that IP address (host2)
  182.  - The name the sender used in the SMTP HELO command when they
  183.    connected (host1).
  184.  
  185. >Received: from [199.3.242.38] (ppp007.free.org [199.3.242.38]) by
  186. >sirocco.CC.McGill.CA (8.6.12/8.6.6) with SMTP id EAA16681; Sat, 11 Nov 1995
  187. >04:50:30 -0500
  188. >X-SMTP-Posting-Origin: [199.3.242.38] (ppp007.free.org [199.3.242.38])
  189. >X-Sender: yoshio@osak.ac.jp (Unverified)
  190. >Message-Id: <v0153051facca0e1e11d6@[204.183.126.181]>
  191.  
  192. Sample fake e-mail message :
  193.  
  194. From A@b.c.d Sat Nov 11 13:16 EST 1995
  195. Received: from wavenet.com (wavenet.com [198.147.118.131]) by ddi.digital.net 
  196. (8.6.11/8.6.9) with ESMTP id NAA04656 for <gandalf@ddi.digital.net>; Sat, 11 
  197. Nov 1995 13:16:03 -0500
  198. Received: from ddi.digital.net (ddi.digital.net [198.69.104.2]) by wavenet.com 
  199. (8.6.12/8.6.9) with SMTP id KAA27279 for gandalf@ddi.digital.net; Sat, 11 Nov 
  200. 1995 10:27:52 -0800
  201. Received: from wavenet.com (wavenet.com [198.147.118.131]) by ddi.digital.net 
  202. (8.6.11/8.6.9) with ESMTP id OAA18017 for <gandalf@ddi.digital.net>; Tue, 24 
  203. Oct 1995 14:09:46 -0400
  204. Received: from inetlis.wavenet.com (port16.wavenet.com [198.147.118.209]) by 
  205. wavenet.com (8.6.12/8.6.9) with SMTP id LAA02685 for 
  206. <gandalf@ddi.digital.net>; Tue, 24 Oct 1995 11:21:12 -0700
  207.  
  208. This is a mail message I sent to myself just to use as an example.  I have cut 
  209. out a bit of the other header information so that I could take a look at just 
  210. the important parts.
  211.  
  212. Obvious faked piece is the "From" address.  You read the headers from the 
  213. bottom to the top to trace which sites the message has gone thru.
  214.  
  215. Make sure that you do a nslookup on the IP address's (for example I would 
  216. verify 198.147.118.131 actually is wavenet.com).  If the IP doesn't jive with 
  217. the name then you may have the IP address of the e-mail faker.  A spammer at 
  218. cyberpromo changed their mail answer so that it claimed to be from Compuserve.  
  219. The Received line looked like the below, but a quick verification of the IP 
  220. address 208.9.65.20 showed it was indeed from cyberpromo :
  221.  
  222. Received: from dub-img-4.compuserve.com (cyberpromo.com [208.9.65.20]) by 
  223. karpes.stu.rpi.edu
  224.  
  225. The above message IP's decode to the following
  226.  
  227. port16.wavenet.com = 198.147.118.209
  228. wavenet.com = 198.147.118.131
  229. ddi.digital.net = 198.69.104.2
  230.  
  231. From site               To site            Date / Time (delta GMT)
  232.                                                 Time in GMT hh:mm:ss
  233. ==============================================================
  234. inetlis.wavenet.com  wavenet.com     Tue, 24 Oct 1995 11:21:12 -0700
  235.                                                       18:21:12
  236. wavenet.com          ddi.digital.net Tue, 24 Oct 1995 14:09:46 -400
  237.                                                       18:09:46
  238. ddi.digital.net      wavenet.com     Sat, 11 Nov 1995 10:27:52 -800
  239.                                                       18:27:52
  240. wavenet.com          ddi.digital.net Sat, 11 Nov 1995 13:16:03 -500
  241.                                                       18:16:03
  242.  
  243. Wolfgang Schelongowski <ws@xivic.ruhr.de> reminds us :
  244. The first is hh:mm.ss WULT (WULT == Widely Unknown Local Time :-)) with a 
  245. delta from GMT, so you add in the delta to get a "zero" time.  The time is 
  246. from the computer transmitting, so it is possible to have the clocks several 
  247. minutes apart.
  248. GMT = Greenwich Mean Time.  The "time" was kept at RGO (Royal Greenwich 
  249. Observatory?), Greenwich England at one time and is also known as UTC (UTC = 
  250. Coordinated Universal Time, or Universal Coordinated Time) or "Zulu" or Zero 
  251. time.  It is kept by the UK National Physical Laboratory, and is no longer at 
  252. the RGO (Royal Greenwich Observatory?).
  253.  
  254. I manually inserted the first two mail transfers myself (as you can see from 
  255. the date / times) to muddy the waters.  It looks like this message originated 
  256. from inetlis.wavenet.com, when in reality it came from ddi.digital.net.  The 
  257. date / time (in this case) tells you that something is wrong, but sometimes a 
  258. computer may be down along the way which would hold up the mail.
  259.  
  260. You really need cooperation from other people & get multiple messages to 
  261. compare the headers.  There will be a common "injection" point.  Whether it is 
  262. the starting point or in the middle.  Ask that postmaster  to look thru the 
  263. logs & figure out who sent that e-mail.  Someone from the first common 
  264. injection point "From" site spammed out the e-mail.
  265.  
  266. It has been kindly pointed out to me that there is a "feature" (read "bug") in 
  267. the UNIX mail spool wherein the person e-mailing you a message can append a 
  268. "message" (with the headers) to the end of their message.  It makes the mail 
  269. reader think you have 2 messages when the joker that sent the original message 
  270. only sent one message (with a fake message appended).  If the headers look 
  271. *really* screwy, you might look at the message before the screwy message and 
  272. consider if it may not be a "joke" message.
  273.  
  274. It has also been pointed out that someone on your server can telnet back to 
  275. the mail port and send you mail.  This also makes the forgery virtually 
  276. untraceable by you, but as always your admin should be able to catch the 
  277. telnet back to the server.  If they telnet to a foreign SMTP server and then 
  278. use the "name" of a user on that system, it may appear to you that the message 
  279. came from that user.  Be very careful when making assumptions about where the 
  280. e-mail came from.
  281.  
  282.  
  283.         MAILING LIST messages
  284. ========================================
  285. Stephanie kindly tells me :
  286.  
  287. A MAILING LIST is a type of email distribution in which email is sent to a 
  288. fixed site which holds a list of email recipients and mail is distributed to 
  289. those recipients automatically (or through a moderator).
  290.  
  291. A LISTSERVER is a software program designed to manage one or more mailing 
  292. lists.  One of the more popular packages is named "LISTSERV".  Besides 
  293. Listserv, other popular packages include Listproc which is a Unix Listserv 
  294. clone (Listservs originated on BITNET), Majordomo and Mailserve.  Most 
  295. importantly -- not all mailing lists run on listservers, there are many 
  296. mailing lists that are manually managed.
  297.  
  298. You may hear of mailing lists being referred to as many things, some strange, 
  299. some which on the surface make sense, like "email discussion groups".  But 
  300. this isn't accurate either, since not all mailing lists are set up for 
  301. discussion.
  302.  
  303. Example Header appears below:
  304. Received: from dir.bham.ac.uk (dir.bham.ac.uk [147.188.128.25]) by 
  305. gol1.gol.com (8.7.5/8.6.9) with SMTP id GAA27292 for <XXXX@gol.com>; Sun, 5 
  306. May 1996 06:31:15 +0900 (JST)
  307. Received: from bham.ac.uk by dir.bham.ac.uk with SMTP (PP) using DNS  id 
  308. <26706-38@dir.bham.ac.uk>; Sat, 4 May 1996 20:56:49 +0100
  309. Received: from emout09.mail.aol.com (actually emout09.mx.aol.com) by 
  310. bham.ac.uk  with SMTP (PP); Sat, 4 May 1996 21:13:03 +0100
  311. Received: by emout09.mail.aol.com (8.6.12/8.6.12) id PAA29156; Sat, 4 May 1996 
  312. 15:35:53 -0400
  313. Date: Sat, 4 May 1996 15:35:53 -0400
  314. From: Jeanchev@aol.com
  315. Message-ID: <960504153553_287142426@emout09.mail.aol.com>
  316. Subject: CRaZy Complimentary Offer........
  317.  
  318. This is a post from Kevin Lipsitz for his "===>> FREE 1 yr. USA Magazine 
  319. Subscriptions".  Reports are that he doesn't provide very good service after 
  320. the sale of the subscription (that is if you even get a magazine).  In 
  321. relation to the Internet he makes a slimy used car salesman look like a saint.  
  322. We won't even start to discuss the fact the he likes to use female names for 
  323. his messages...
  324.  
  325. The latest information indicates that the state of New York has told him he 
  326. should stop abusing the Internet for a while ... lets hope it is forever.
  327.  
  328. For more info about "Krazy Kevin" or the Magazine Spam , Tony tells us the 
  329. page "Stop Spam!" is available in html format at:
  330. http://www.iac.co.jp/~issho/stop-spam.html
  331.  
  332. But as David reminds us, There are a million Kevin J. Lipsitz's out there.  
  333. All selling magazines, Amway, vitamins, phone service, etc.  All the losers 
  334. who want to get rich quick, but can't start their own business.
  335. Like :
  336. http://com.primenet.com/spamking/
  337.  
  338. That having been said, e-mail from a Listserve can usually be broken down the 
  339. same way as "normal" e-mail headers.  There are just more waypoints along the 
  340. way.  As you can see from the above, the e-mail originated from :
  341.  
  342. emout09.mail.aol.com
  343.  
  344. You might with to also direct the listserve owner to look at & ask questions 
  345. in news.admin.net-abuse.misc about how to keep spam off the listserve.  It 
  346. probably won't be all that difficult of a thing to do.
  347.  
  348.  Reporting Spam and tracing a posted message
  349. ============================================
  350. If someone posts a message with your e-mail in the From: or Reply-To: field, 
  351. it can (and will if you request) be canceled.  Please repost the message to 
  352. news.admin.net-abuse.misc WITH THE HEADERS (or it will probably be ignored) so 
  353. that the message cam be canceled (the message-id is the most important) with a 
  354. suggested subject of the following:
  355.  
  356. Subject: FORGERY <Subject from the Spam message>
  357.  
  358. Try to make sure that the message has not already been posted to 
  359. news.admin.net-abuse.misc and that it is less than 4 or 5 days old.  Chris 
  360. reminds us that yes, there are a lot of annoying, off-topic and stupid 
  361. postings out there.  But that doesn't make it spam.  _Really_.  All we're 
  362. concerned with is _volume_.   Don't report any potential spams unless you see 
  363. at least two copies in at least 4 groups.  The content is irrelevant.  Spam 
  364. canceling cannot be by content.
  365.  
  366. For off topic posts, see http://digital.net/~gandalf/trollfaq.html
  367.  
  368. The first thing to do is to post the ENTIRE message (PLEASE put the header in 
  369. or it will probably be ignored) to the newsgroup news.admin.net-abuse.misc.  
  370. Do not reply or post it back to the original group.  A suggested subject is 
  371. one of the following:
  372.  
  373. Subject: EMP <Subject from the Spam message>
  374. Subject: ECP <Subject from the Spam message>
  375. Subject: UCE <Subject from the Spam message>
  376. Subject: SEX <Subject from the Spam message>
  377.  
  378. Please include the original Subject: from the original Spam so that it can 
  379. easily be spotted.  Thank you.
  380.  
  381. An Excessive Multiple Post (EMP) may exceed the spam threshold and may be 
  382. canceled.  An Excessive Cross Post (ECP) may not be canceled because it hasn't 
  383. reached the threshold. A UCE is for Unsolicited Commercial Email, SEX is for 
  384. off-topic sex-ad postings.
  385.  
  386. Make Money Fast message is immediately cancelable and are usually canceled 
  387. already by others, so please do not report MMF posts.  See MMF section below.
  388.  
  389. Tracing a fake post is probably easier than a fake e-mail because of some 
  390. posting peculiarities.  You just have to save and look at a few "normal" posts 
  391. to try to spot peculiarities.  Most people are not energetic to go to the 
  392. lengths of the below, but you never know.
  393.  
  394. Dan reminds us that first you should gather the same post from *several* 
  395. different sites (get your friends to mail the posts to you) and look at the 
  396. "Path" line.  Somewhere it should "branch".  If there is a portion that is 
  397. common to all posts, then the "actual" posting computer is (most likely) in 
  398. that portion of the path.  That should be the starting postmaster to contact.  
  399. Be sure to do this expeditiously because the log files that help to trace 
  400. these posts may be deleted daily.
  401.  
  402. Once again, start by looking at the Message-ID, and ask yourself if that site 
  403. makes sense.  Again, look at the number after the Message-ID and see if it is 
  404. identical for several *different* posts (i.e. posts to different groups).  
  405. Message-ID's are unique for each *different* post.  If the Message-ID is the 
  406. same, then it is faked.  If you *really* want to see some fake posts, look in 
  407. alt.test or in the alt.binaries.wares.* groups.
  408.  
  409. A fake post:
  410.  
  411. Path: 
  412. ..!news.sprintlink.net!in2.uu.net!news.net99.net!news!s46.phxslip4.indirect.c
  413. om!vac
  414. From: XXX@indirect.com(Female User)
  415. Subject: Femdom In Search of Naughty Boys
  416. Message-ID: <DHLMvE.24H@goodnet.com>
  417. Sender: XXX@indirect.com(Female User)
  418. Nntp-Posting-Host: s46.phxslip4.indirect.com
  419. Organization: Internet Direct, Inc.
  420. X-Newsreader: Trumpet for Windows[Version 1.0 Rev B final beta #1]
  421. Date: Mon, 6 Nov 1995 01:59:38 GMT
  422. Approved: XXX@indirect.com
  423. Lines: 13
  424.  
  425. This poor lady (Name deleted by suggestion) was abused by someone for a couple 
  426. of days in an epic spam.  Many messages were gathered.  The message ID was 
  427. different for several messages.  But several anomalies showed an inept poster.
  428.  
  429. The headers were screwed up, and when looking at a selection of messages from 
  430. several sites, the central site was news.net99.net, where goodnet.com gets / 
  431. injects news at.  This lead to the conclusion that either goodnet.com or 
  432. news.net99.net should be contacted to see who the original spammer was. I 
  433. never heard the results of this, but the spamming eventually stopped.
  434.  
  435. E-Mail return is probably the easiest to fake and is * always * suspect.  The 
  436. NNTP-Posting-Host and / or Message-ID are harder to fake (but not *much* 
  437. harder...) and probably deserve a closer look at those sites.
  438.  
  439. You can try looking at sites & see if they have that message by :
  440. telnet s46.phxslip4.indirect.com 119
  441. Connected to s46.phxslip4.indirect.com.
  442. 200 s46.phxslip4.indirect.com InterNetNews server INN 1.4 22-Dec-93 ready
  443. head <DHLMvE.24H@goodnet.com>
  444. 430
  445.  
  446. Message was not found at that site, so it did not go thru that computer, or 
  447. the article has already expired or been deleted off of that news reader.
  448.  
  449. If you wish to track a particular phrase, user-id (whatever) take a look at 
  450. the URL for getting all the posts pertaining to "X" :
  451.  
  452. http://www.reference.com/
  453.  
  454. What is an IP address and converting an IP address
  455. ============================================
  456. When all you have is a number the looks like "204.183.126.181", and no 
  457. computer name, then you have to figure out what the name of that computer is.  
  458. Most likely if you complain to "postmaster@204.183.126.181" it will go 
  459. directly to the spammer themselves (if it goes anywhere at all).
  460.  
  461.     WWW IP Lookup URL's
  462. =============================
  463. A whole *host* of WWW IP utils is thoughtfully provided by Mike at :
  464. http://sh1.ro.com/~mprevost/netutils/netutils.html
  465. Or for finger, nslookup, whois, and traceroute :
  466. http://www.magicbox.net/~unabest/tools/
  467. Or for a WWW Traceroute you can try the URL :
  468. http://webware-inc.com/wtr.html
  469. Or Yet Another Traceroute :
  470. http://www.frontiernet.net/cgi-bin/trace-route
  471. For a WWW version of Dig :
  472. http://sh1.ro.com/~mprevost/netutils/dig.html
  473. WWW Nslookup : http://thor.clr.com/nslookup.html
  474. SWITCH WHOIS Gateway:
  475. http://www.switch.ch/switch/info/whois_form.html
  476.   Or
  477. http://www.internic.net/wp/whois.html
  478. TIG Internet Domain-Name Database :
  479. http://home.tig.com/cgi-bin/genobject/domaindb
  480. IP to Lat - Lon (For those times when only a Tactical Nuke will do ;-)) :
  481. http://cello.cs.uiuc.edu/cgi-bin/slamm/ip2ll/
  482. http://www-pablo.cs.uiuc.edu/~slamm/ip2ll/links.html
  483. Yet Another IP to name:
  484. http://cello.cs.uiuc.edu/cgi-bin/slamm/ip2name
  485. Yet another Domain Name lookup:
  486. http://www.imperative.com/cgi-bin/genobject/index2 then click on the domain 
  487. database lookup
  488.  
  489. Converting that IP to a name
  490. =============================
  491. If the site is a IP address like "127.0.0.0", you can do a DNS lookup to 
  492. backtrack the site.  A DNS lookup or a host command (see example below) uses 
  493. the info in a Domain Name Server database.  This is the same info that is used 
  494. for packet routing.  The UNIX command is :
  495.  
  496. nslookup 198.41.0.5
  497.  
  498. And you get :
  499. Name:    RS.INTERNIC.NET
  500. Addresses:  198.41.0.5, 198.41.0.6
  501.  
  502. If you are having problems with this, Josh suggests you try :
  503.  
  504. $ nslookup
  505. Default Server:  ddi.digital.net
  506. Address:  198.69.104.2
  507.  
  508. > set type=ptr
  509. > 181.126.183.204.in-addr.arpa
  510. Server:  ddi.digital.net
  511. Address:  198.69.104.2
  512.  
  513. Non-authoritative answer:
  514. 181.126.183.204.in-addr.arpa    name = kjl.com
  515.  
  516. Authoritative answers can be found from:
  517. 126.183.204.IN-ADDR.ARPA        nameserver = escape.com
  518. 126.183.204.IN-ADDR.ARPA        nameserver = ns.uu.net
  519. escape.com      Internet address = 198.6.71.10
  520. ns.uu.net       Internet address = 137.39.1.3
  521.  
  522. InterNIC is your friend. The InterNIC Registration Services Host contains ONLY 
  523. Internet Information (Networks, ASN's, Domains, and POC's).  Please use the 
  524. whois server at nic.ddn.mil for MILNET Information.  Try :
  525.  
  526. telnet rs.internic.net
  527. whois 198.41.0.5
  528.  
  529. If that doesn't provide anything, try chopping off the last digits and you 
  530. might get:
  531. Whois: 204.162.179
  532. BBN BARRNET, Inc. (NETBLK-NETBLK-BARRNET4) NETBLK-BARRNET4
  533. 204.160.0.0 - 204.163.255.0
  534. Slip.Net (NETBLK-NETBLK-SLIP)   NETBLK-SLIP      204.162.160.0 - 204.162.191.0
  535.  
  536. Success!  BARRNet has the blocks of the IP's.
  537.  
  538. John tells us :
  539. Um yes, but that particular sub-block belongs to slip.net...  barrnet is 
  540. obviously slip.net's provider, the barrnet block looks like 4 class B's (or 
  541. 256 THOUSAND IP's..), while the slip.net block is a mere 32 class C's (or 8 
  542. thousand IP's)...
  543. So a whois NETBLK-SLIP gives us (among other information) :
  544. Slip.Net (NETBLK-NETBLK-SLIP)
  545.    Netname: NETBLK-SLIP
  546.    Netblock: 204.162.160.0 - 204.162.191.0
  547.  
  548. Dan has said that the NIC technical contact is the address to contact if there 
  549. is a technical problem with the name service records for that domain.  Sending 
  550. spam notifications to the zone tech contact is an abuse of the NIC whois 
  551. records.  Sending to the admin contact is marginally more justifiable, but 
  552. should only be used after postmaster has been tried.
  553.  
  554. To see who the upstream provider is, try :
  555.  
  556. multinet traceroute ip30.abq-dialin.hollyberry.com
  557.  
  558. You might get :
  559. traceroute to IP30.ABQ-DIALIN.HOLLYBERRY.COM (165.247.201.30), 30 hops max, 38 
  560. byte packets
  561.  1  cpe2.Washington.mci.net (192.41.177.181)  190 ms  210 ms  120 ms
  562.  2  borderx1-hssi2-0.Washington.mci.net (204.70.74.101)  100 ms  100 ms  60 ms
  563.  3  core-fddi-0.Washington.mci.net (204.70.2.1)  180 ms  130 ms  70 ms
  564.  4  core1-hssi-4.LosAngeles.mci.net (204.70.1.177)  150 ms  140 ms  150 ms
  565.  5  core-hssi-4.Bloomington.mci.net (204.70.1.142)  180 ms  200 ms  180 ms
  566.  6  border1-fddi-0.Bloomington.mci.net (204.70.2.130)  170 ms  290 ms  240 ms
  567.  7  internet-direct.Bloomington.mci.net (204.70.48.30)  300 ms  210 ms  270 ms
  568.  8  165.247.70.1 (165.247.70.1)  180 ms  240 ms  180 ms
  569.  9  abq-phx-gw1.indirect.com (165.247.202.253)  290 ms  220 ms  230 ms
  570. 10  * * *
  571.  
  572. Humm..... Seems that after abq-phx-gw1.indirect.com we get no response, so 
  573. *that* is who I would complain to... or you can just send a message to 
  574. postmaster@indirect.com.
  575.  
  576. JamBreaker sez : Be sure to let the traceroute go until the traceroute stops 
  577. after 30 hops or so.  A reply of "* * *" doesn't mean that you've got the 
  578. right destination; it just means that either the gateways don't send ICMP 
  579. "time exceeded" messages or that they send them with a ttl (time-to-live) too 
  580. small to reach you.
  581.  
  582. Try  'dig' (or one of its derivatives), it is used to search DNS records :
  583. (For the software : http://www.rediris.es/ftp/infoiris/red/ip/dns/dig-2.0/
  584.  
  585. yourhost> dig -x 38.11.185.89
  586.  
  587. ; <<>> dig 2.0 <<>> -x
  588. ;; ->>HEADER<<- opcode: QUERY , status: NOERROR, id: 6
  589. ;; flags: qr aa rd ra ; Ques: 1, Ans: 1, Auth: 3, Addit: 3
  590. ;; QUESTIONS:
  591. ;;      89.185.11.38.in-addr.arpa, type = ANY, class = IN
  592.  
  593. ;; ANSWERS:
  594. 89.185.11.38.in-addr.arpa.      86400   PTR    
  595. ip89.albuquerque.nm.interramp.com.
  596.  
  597. ;; AUTHORITY RECORDS:
  598. 11.38.in-addr.arpa.     86400   NS      ns.psi.net.
  599. 11.38.in-addr.arpa.     86400   NS      ns2.psi.net.
  600. 11.38.in-addr.arpa.     86400   NS      ns5.psi.net.
  601.  
  602. ;; ADDITIONAL RECORDS:
  603. ns.psi.net.     86400   A       192.33.4.10
  604. ns2.psi.net.    86400   A       38.8.50.2
  605. ns5.psi.net.    86400   A       38.8.5.2
  606.  
  607. ;; Sent 1 pkts, answer found in time: 64 msec
  608. ;; FROM: (yourhostname) to SERVER: default -- (yourDNSip)
  609. ;; WHEN: Thu Nov 16 23:30:42 1995
  610. ;; MSG SIZE  sent: 43  rcvd: 216
  611.  
  612.  
  613.  A list of Usenet complaint addresses
  614. ============================================
  615. O.K... So you have a common site that you can complain to.  Good.  Post the 
  616. FULL HEADERS (this is *very* important for tracing) to news.admin.net-
  617. abuse.misc (see the section entitled Reporting Spam and tracing a posted 
  618. message)
  619.  
  620. Greg reminds us that if you are complaining to a postmaster about a week-old 
  621. post, don't bother.  It's not on their server, they can't verify it.  Make 
  622. sure you use terms correctly.  A recent trend is to call any off-topic post 
  623. "spam".  It's not.  I deal with spammers and off-topic or advertising posters 
  624. differently.  Other providers do also.  Also, try to keep the clutter in your 
  625. complaints down.  I don't need a copy of the referenced RFC or statute.  It 
  626. doesn't help either of us if I can't find your complaint in between all the 
  627. mumbo jumbo.
  628.  
  629. Send complaint with FULL HEADERS in e-mail to any or all of the below :
  630.  
  631. postmaster@spammer.site.net
  632. admin@spammer.site.net
  633. abuse@spammer.site.net
  634.  
  635. Note : abuse@site.net and admin@site.net are not "standard" complaint e-mail 
  636. addresses, but I have seen those listed more and more frequently.
  637.  
  638. A nice Perl script put together to complain about spam (by Nate) is at :
  639. http://www.metareality.com/~nathan/visit.cgi/spam/html.Perl
  640.  
  641. There is a list of admins to contact at (and a way to add to the list):
  642. http://www.gil.net/~infoline/abusebox.html
  643.  
  644. Chris tells us :
  645. If you see MMFs or other gross abuses from AOL, MSN, MCI (_not_internetmci), 
  646. Primenet, Panix, please do not report them to news.admin.net-abuse.misc.  Just 
  647. wastes bandwidth.  Email your report directly to the provider:
  648.  
  649.         abuse@aol.com
  650.         postmaster@mci.com
  651.         postmaster@primenet.com
  652.         postmaster@panix.com
  653.         postmaster@msn.com - DO NOT use abuse@msn.com, this is a private user 
  654. (with a poor taste in user names)
  655.  
  656. By "gross abuses", please try to ensure that it really is likely to be spam.  
  657. Not one article cross-posted lots, but lots of articles that you see yourself.  
  658. In AOL or MCI's case, the definition of abuse is somewhat stricter (AOL bans 
  659. commercial use.  MCI's tolerance thresholds is lower)
  660.  
  661. For the following providers the correct e-mail address is:
  662. ABSnet - support@abs.net or abs-admin@abs.net
  663. Aloha.Net - abuse@aloha.net 
  664. AOL - abuse@aol.com. Emergency - send complete copies to atropos@aol.net
  665. www.angelfire.com or angelfire.com - mail@angelfire.com
  666. AT&T WorldNet Services - abuse@worldnet.att.net
  667. Best.com - abuse@best.com
  668. Compuserve - compumail USEMAIL@CSI.compuserve.com or compumail 
  669. POSTMASTER@COMPUSERVE.COM, compunews NEWSMASTER@COMPUSERVE.COM
  670. CyberPromo.com - (answerme.com, cyberpromo.com, omni.cyberpromo.com, 
  671. gamut.cyberpromo.com) - wallace@cyberpromo.com
  672. Demon.net - abuse@demon.net, postmaster@demon.net or newsmaster@demon.net
  673. DejaNews - doug@homer.dejanews.com - See http://bastion.dejanews.com/post.xp
  674. Direct.CA - complaints@direct.ca
  675. earthlink.net - abuse@earthlink.net
  676. Erol.com - lightman@erols.com, rrognlie@eiss.erols.com
  677. Freenet.carleton.ca - abuse@freenet.carleton.ca
  678. gergs_bane.org (does not exist, it is faked) - See UUNET - help@uunet.uu.net
  679. GNN.Com - For help regarding a problem with a GNN member - GNNadvisor@gnn.com.
  680. Hongkong's ISPs - send an email to hkinet@glink.net.hk with anything in the 
  681. subject/body. You'll get a most recent version of the list contacts by email 
  682. within minutes.
  683. IBM Net - Postmaster@ibm.net - Also see http://www.ibm.net/helpdesk.html
  684. IDT.Net - abuse@idt.net, but parthiv@admin.idt.net is an emergency contact
  685. interramp.com - abuse@interramp.com or psinet-domain-admin@PSI.COM
  686. interserve.com.hk - Mr. K H Lee - khlee@interserve.com.hk.
  687. INS Info Services (netins.net) - abuse@netins.net 
  688. iSTAR Canada (istar.ca, inforamp.net, hotstar.net, magi.com, or nstn.ca) - 
  689. abuse@iSTAR.ca
  690. Juno.com - postmaster@juno.com
  691. LAKER.NET admin@laker.net or VOICE 1-954-359-3670 FAX 1-954-359-2741
  692. Loop.Com or Loop.net - greg@loop.com
  693. MALIBU - postmaster@pbi.net
  694. MCI Net - postmaster@internetMCI.COM .  Per Joel ( Postmaster@mci.net ) 800-
  695. 977-iNOC is staffed 24 hours a day. Complaints regarding Internet abuse are 
  696. taken seriously at MCI.
  697. MCI spam alert to MCI.NET: spamcomplaints@mci.net or spams@mci.net
  698.     Note : If the Spam crosses MCI lines, Contact security@mci.com if the 
  699. headers in a Usenet or Email spam indicate that it had something to do with 
  700. MCI or its lines.
  701. Campus.MCI.Net - postmaster@campus.mci.net
  702. MCSNet - support@mcs.net
  703. Mindspring.com - abuse@mindspring.com Note : Mindspring is no longer 
  704. affiliated with INTERRAMP.COM
  705. money.com or money.now - postmaster@cam.org
  706. MS.UU.Net - Example Max23.New-York.NY.MS.UU.NET - abuse@earthlink.net and 
  707. postmaster@msn.com - DO NOT use abuse@msn.com, this is a private user (with a 
  708. poor taste in user names)
  709. Netcom or any account with an @ix.netcom.com address - abuse@netcom.com  for 
  710. standard SPAM junk.  security@netcom.com is for instances of forgery, cracking 
  711. etc. NetCruiser Technical Support - support@ix.netcom.com
  712. Netins.net - abuse@netins.net
  713. pacbell.net - david@pbi.net, policy@pbi.net
  714. Pipeline.com - abuse@pipeline.com
  715. PIPEX- postmaster@dial.pipex.com, International - int-sup@pipex.net, Unipalm 
  716. PIPEX - postmaster@unipalm.pipex.com
  717. portal.com - support@portal.com
  718. Prodigy - postmaster@prodigy.com
  719. pwrnet - abuse@pwrnet.com
  720. PSI Net - abuse@psi.com or noc@psi.com or nisc@psi.com - From 
  721. announce@support.psi.com  PSI Net policies - http://www.pipeline.com, 
  722. http://www.usa.pipeline.com, http://www.interramp.com
  723. Slip Net - hellman@slip.net - Tech Support
  724. Sprintlink - 800-669-8303 noc@sprintlink.net, abuse@sprintlink.net,
  725. postmaster@sprintlink.net, root@sprintlink.net
  726. sprynet - srb@spry.com
  727. Teleport System Administration - teleport.com - admin@teleport.com
  728. tip.net - postmaster@tip.net hh@tip.net
  729. University of Pennsylvania - millar@pobox.upenn.edu - For security matters : 
  730. security@isc.upenn.edu
  731. Other matters: millar@pobox.upenn.edu
  732. UUNET Customer Liaison  - help@uunet.uu.net See Also MS.UU.Net - For abuse of 
  733. the open UUNET NNTP port, UUNET will block the site if you complain.  See 
  734. Gergsbane.org
  735.  
  736. From : David Jackson (djackson@aol.net) (and this applies to *any* abuse) :
  737. To report an instance of USENET abuse send mail to postmaster@aol.com - please 
  738. remember to include a complete copy of the USENET article, including all 
  739. headers, to help us quickly quash the abuse.
  740.  
  741. Scott reminds us :
  742. It might also be a good idea to remind people that sometimes the postmaster 
  743. _is_ the spammer. Joe Spam might have his own domain (since they _used_ to be 
  744. free) inside of which they are the postmaster. This is terrifyingly common 
  745. with net.twits (kooks, etc.) but seems rare for spam. A quick note that if the 
  746. spammer is the admin contact in whois, notifying the postmaster will surely 
  747. generate laughs on their end.
  748.  
  749. In the letter to the postmaster, you might wish to mention Joel's very good 
  750. FAQ about advertising on the Internet :
  751.  
  752. http://www.cs.ruu.nl/wais/html/na-dir/usenet/advertising/how-to/part1.html
  753. http://www.cis.ohio-state.edu/hypertext/faq/usenet/usenet/advertising/how-
  754. to/part1/faq.html
  755.  
  756. Or for why posting business or e-mailing business ads are bad :
  757.  
  758. http://www.phoenix.net/~lildan/FAQ/commercial-ads-faq.html
  759.  
  760. If you don't get a proper response from the postmaster, remember, Whois - 
  761. rs.internic.net is your friend.  You can get information on / about a site by:
  762.  
  763. telnet rs.internic.net
  764. whois spammer.site.net
  765.  
  766. The InterNIC Registration Services Host contains ONLY Internet Information 
  767. (Networks, ASN's, Domains, and POC's).  Please use the whois server at 
  768. nic.ddn.mil for MILNET Information.
  769.  
  770. This *should* get you a person to talk to & their personal e-mail address.  If 
  771. you don't get any response from that postmaster, then you should try the 
  772. provider to that site.  This gets a little trickier, but a multinet traceroute 
  773. should show you the upstream provider, and from there you can try contacting 
  774. the postmasters of *that* site.
  775.  
  776. Worst case, a site can be UDP (Usenet Death Penalty) out so that other sites 
  777. stop accepting news or even e-mail from that site.  They are cut off from the 
  778. net.  Decisions like this are discussed in the news group news.admin.net-
  779. abuse.misc .
  780.  
  781. Thanx to Leslie, whom to contact about domains that have invalid contact 
  782. information :
  783. Internic Registration Services should be contacted by phone:
  784.     703/742-4777
  785.  or email:
  786.     hostmaster@rs.internic.net
  787.  
  788. If the spammer site has problems trying to figure out where the spam came 
  789. from, they can *always* get help from the denizens of news.admin.net-
  790. abuse.misc, but have them take a look at their logs first and see if they see 
  791. something like (Thanks to help from Michael):
  792.  
  793. My news logs (for INND) are:
  794. $ cd /usr/log/news
  795. $ ls
  796. OLD                expire.log         news.err           unwanted.log
  797. errlog             news               news.notice
  798. expire.list        news.crit          nntpsend.log
  799.  
  800. and here is my syslog.conf:
  801. ## news stuff
  802. news.crit               /usr/log/news/news.crit
  803. news.err                /usr/log/news/news.err
  804. news.notice             /usr/log/news/news.notice
  805. news.info               /usr/log/news/news
  806. news.debug              /usr/log/news/news.debug
  807.  
  808. but, what they need to remember, is they HAVE TO LOOK QUICK!.  INND expire 
  809. puts all these logs in OLD, and recycles them, and expires them at the 7th day 
  810. (and gzips them), i.e., OLD/:
  811. ls -l news.?.*
  812. -r--r-----  1 news      news         181098 May 23 06:26 news.1.gz
  813. ..
  814. -r--r-----  1 news      news         319343 May 17 06:29 news.7.gz
  815.  
  816. so... to grep an old log looking for sfa.ufl.edu:
  817. (the {nn} is how many days ago, 1 is yesterday, 2 is 2 days ago, etc)
  818. cd {log/OLD}
  819. gunzip -c news.1.gz | grep sfa.ufl.edu | more
  820.  
  821.    Trying to catch the suspect still logged on
  822. ==================================================
  823.  
  824. If you think you know a machine close to the spammer, you can change your 
  825. default DNS lookup server (and get *lots* more info ;-)) by :
  826. $ nslookup
  827. > server wb3ffv.abs.net
  828. Default Server:  wb3ffv.abs.net
  829. Address:  206.42.80.130
  830. > ls -d kjl.com
  831. [wb3ffv.abs.net]
  832.  kjl.com.                       SOA   kjl.com dns-admin.abs.net. (10 21600 
  833. 3600604800 86400)
  834.  kjl.com.                       NS    ns1.abs.net
  835.  kjl.com.                       NS    ns2.abs.net
  836.  kjl.com.                       MX    10   abs.net
  837.  kjl.com.                       SOA   kjl.com dns-admin.abs.net. (10 21600 
  838. 3600604800 86400)
  839.  
  840. If you are quick enough, you can see if the spammer is still on by :
  841.  
  842. multinet RUSERS rust.nmt.edu
  843.  
  844. And you might get :
  845.  
  846. kuller ray timbers jweinman timbers john timbers rayzer
  847.  
  848. Assuming that the spammer is from ingress.com you can expand the Spammers 
  849. UserID (some sites have expn / vrfy turned off) by:
  850.  
  851. > telnet ingress.com smtp
  852. Trying 199.171.57.2 ...
  853. Connected to ingress.com.
  854. Escape character is '^]'.
  855. 220 ingress.com Sendmail 4.1/SMI-4.1 ready at Sun, 22 Oct 95 15:13:39 EDT
  856. expn krazykev
  857. 250 Lipsitz Kevin <krazykev@kjl.com>
  858.  
  859. We connect to port 25 (smtp) and issues an expn command.  Looks like 
  860. krazykev@kjl.com is being used as a maildrop for this user.  I'll would send 
  861. my complaint to postmaster@kjl.com as well (not that it would do any good in 
  862. Krazy Kevin's case...  but the reply to your e-mail might be amusing).
  863.  
  864. To find out the Mail Exchange records, do a nslookup for the MX records only.  
  865. You can then look up the expansion of the postmaster or root to see who they 
  866. really are.  For example :
  867. % nslookup
  868. > set type=mx
  869. > gnn.com
  870.  
  871. gnn.com preference = 20, mail exchanger = mail-e1a.gnn.com
  872. gnn.com preference = 10, mail exchanger = mail-e1b.gnn.com
  873.  
  874. % telnet mail-e1a.gnn.com smtp
  875. 220 mail-e1a.gnn.com ESMTP Sendmail 8.7.1/8.6.9 ready at Thu, 11 Jan 1996 
  876. 12:54:26 -0500 (EST)
  877. expn postmaster
  878. 250-<wross@ans.net>
  879. 250 <gnnadvisor@mail-e1a.gnn.com>
  880. expn root
  881. 250-<mitch@ans.net>
  882. 250 <gnn-monitor@ans.net>
  883.  
  884. You can use the 'host' command. It's really simple:
  885. % host -t any domain.name
  886.  
  887. This will give you anything your name server can find out.
  888.  
  889. % host -t ns domain.name
  890.  
  891. This tells you the name servers. Not all systems have host, but it's a small 
  892. program which should be easy to compile (like whois).
  893.  
  894. The command "last" will tell where the spammer logged on from last, but it has 
  895. to be done by a user from that site. For example :
  896.  
  897. last imrket4u
  898.  
  899. Would produce :
  900.  
  901. imrket4u     ttypf    ip30.abq-dialin.hollyberry.com Fri Sep 15 00:27 - 00:34 
  902. (00:06)
  903. imrket4u     ttyq8    ip30.abq-dialin.hollyberry.com Fri Sep 15 00:19 - 00:20 
  904. (00:01)
  905. imrket4u     ttyqc    abq-ts1              Thu Sep 14 20:42 - 22:21  (01:39)
  906. imrket4u     ttyqc    rust.nmt.edu         Thu Sep 14 18:39 - 18:41  (00:01)
  907. imrket4u     ttypb    abq-ts1              Thu Sep 14 17:55 - 17:57  (00:02)
  908.  
  909.  
  910. Filtering E-Mail using procmail or News with Gnus
  911. ==================================================
  912.  
  913. Get the procmail FAQ :
  914.  
  915. http://www.jazzie.com/ii/faqs/archive/mail/filtering-faq/
  916. http://www.jazzie.com/ii/internet/mailbots.html
  917. http://www.cis.ohio-state.edu/hypertext/faq/usenet/mail/filtering-faq/faq.html
  918.  
  919. Or read about it when it is posted to :
  920. Newsgroups: comp.mail.misc , comp.mail.elm , comp.mail.pine , comp.answers , 
  921. news.answers
  922. Subject: Filtering Mail FAQ
  923.  
  924. Brian has a Gnus scorefile from the Internet blacklist :
  925. http://www.cs.ubc.ca/spider/edmonds/usenet/gnus/BLACKLIST
  926.  
  927. Or his example global scorefile :
  928. http://www.cs.ubc.ca/spider/edmonds/usenet/gnus/SCORE
  929.  
  930. Many news readers have a "kill" file that will filter out the posts from 
  931. either a certain user-id, or posts with certain titles.  Each news reader is 
  932. unique.  You might wish to read the help file on the subject of kill files.
  933.  
  934. Rejecting E-Mail from domains that continue to Spam
  935. ====================================================
  936. Ask your admin to add the following to their sendmail.cf.  This will reject 
  937. all mail that continues to come in from domains that only send out spam.  This 
  938. is a group effort from many admins :
  939. Modify your sendmail.cf in the following way.
  940. 1. Setup a hash table with the domains you wish to block:
  941. # Bad domains (spam kings)
  942. FK/etc/mailspamdomains
  943.  
  944. 2. Add the following rules to S98:
  945. ### Spam blockage
  946. R$* < @$*$=K . > $*     $#error $@ 5.1.3 $: "Your domain has been blocked due 
  947. to spam problems.  Contact your administrator."
  948. R$* < @$*$=K > $*       $#error $@ 5.1.3 $: "Your domain has been blocked due 
  949. to spam problems.  Contact your administrator."
  950.  
  951. 3. Make your hash table.  Here are some suggestions :
  952. moneyworld.com
  953. interramp.com
  954. dm1.com
  955. zygon.com
  956. zygn.com
  957. stockpick.com
  958. netamerica1.com
  959. selfhelpnet.com
  960. helpnet.net
  961. buytime.com
  962. jackpots.com
  963. cyberpromo.com
  964. californiakid.com
  965. lsat.com
  966. megd.com
  967. pwrnet.com
  968. bulk-e-mail.com
  969. bigprofits.com
  970. bbbiiizzz.com
  971. owlsnest.com
  972. natureplus.com
  973. globalfn.com
  974.  
  975. Mail that comes in from any of these domains will be returned to sender with 
  976. the error.  If the sender is bogus, it will bother the postmaster at the bad 
  977. domain in an appropriate manner.
  978.  
  979. Keep in mind that *ALL* email from these domains will be blocked.  This is 
  980. really only a good solution for domains that are setup by spammers for 
  981. spamming.  Blocking something like aol.com, although it may seem initially 
  982. attractive ;-), would cause problems for legitimate users of email in that 
  983. domain.  Compile your list after careful verification that these domains fit 
  984. the above description.
  985.  
  986.  
  987.     Misc.
  988. =================================
  989.    Origins of Spam
  990. ======================
  991. The history of calling inappropriate postings in great numbers "Spam" is from 
  992. a Monty Python skit (yes, it is very silly...) where a couple go into a 
  993. restaurant, and try to get something other than Spam.  In the background are a 
  994. bunch of Vikings that sing the praises of Spam.  Pretty soon the only thing 
  995. you can hear in the skit is the word "Spam".  That same idea would happen to 
  996. the Internet if large scale inappropriate postings were allowed.  You couldn't 
  997. pick the real postings out from the Spam.
  998.  
  999. To join a discussion list for Spams, send a message to listserv@internet.com
  1000. In the body of the message type :
  1001.    subscribe spamad your_name your_affiliation
  1002.  
  1003. Or a real mailing list for the discussion on spamming and  about what is 
  1004. and/or isn't possible in dealing with this problem.  If you would like to join 
  1005. the mailing list send mail to majordomo@psc.edu with the following message in 
  1006. the body :
  1007.    subscribe spam-list [preferred address]
  1008.  
  1009. Black listed Internet Advertisers :
  1010. http://math-www.uni-paderborn.de/~axel/BL/  (Europe)
  1011.     or
  1012. http://www.cco.caltech.edu/~cbrown/BL/ (USA)
  1013.  
  1014. First off, the only CORRECT way to "Spam" the net :
  1015. Show SPAM Gifts http://wolf.co.net/spamgift/index.html
  1016. Or for the free SPAM recipe Book ($1.00 postage and handling) :
  1017. SPAM recipe Book, P.O. Box 5000, Austin, MN 55912
  1018. Or for SPAM merchandise and apparel call 1-800-LUV-SPAM
  1019.  
  1020. A collection of Spam links :
  1021. http://www.io.org/~spamily/Spam.html
  1022. http://wheel.dcn.davis.ca.us/~sean/spam/spam-faq.html
  1023. http://semantic.rsi.com/spam/
  1024.  
  1025. The Church of Spam :
  1026. http://www.goodnet.com/~swiggy/
  1027.  
  1028. Come visit Beiner's SPAM-O-RAMA at:
  1029. http://www.geocities.com/Hollywood/6274
  1030.  
  1031. There is also a letter circulating about "dying boy wants postcards" (Craig 
  1032. Shergold) which is no longer true.  Same as with the Blue Star LSD addicting 
  1033. children hoax.  See Urban Folklore FAQ at :
  1034.  
  1035. http://www.urbanlegends.com/classic/craig.shergold/craig_nyt.html
  1036. http://www.urbanlegends.com/classic/blue.star.tattoos/blue_star_lsd_faq.html
  1037.  
  1038. A complete Urban Legends listings (It is big) :
  1039. http://www.urbanlegends.com/afu.faq/listing.html
  1040.  
  1041. There has been some discussion that such things should be canceled because 
  1042. they exceed the BI 20 index.  They are untrue and they waste bandwidth.
  1043.  
  1044.  
  1045. How *did* I get this unsolicited e-mail anyway?
  1046. ==================================================
  1047. Unfortunately just posting a message to a news group can get unsolicited e-
  1048. mail.  Some spammers "harvest" e-mail addresses by stripping e-mail return 
  1049. addresses out of messages people post.  Try posting to alt.test a few times.  
  1050. You will get not only a few autoresponder messages (that is how it is 
  1051. *supposed* to work) but also a few unsolicited pieces of e-mail.
  1052.  
  1053. Another way to get e-mail is to have a World Wide Web page.  Some spammers 
  1054. just start a web spider (a piece of software that just traverses World Wide 
  1055. Web pages and collects information) going and collect e-mail that way.  A 
  1056. suggestion of some nasty little HTML items to have in your WWW page 
  1057. (invisible, of course) are :
  1058.  
  1059. <A HREF="mailto:root@[127.0.0.1]"></a>
  1060.  
  1061. Note : You should note on your World Wide Web page that these links should 
  1062. *not* be followed by Lynx users, as they will see them no matter how you 
  1063. choose not to display them on a graphical interface.  The last few in the 
  1064. below list are particularly not nice as they execute commands on a UNIX host.  
  1065. Substitute root@[127.0.0.1] with any of the following :
  1066. postmaster abuse root admin postmaster@localhost abuse@localhost 
  1067. root@localhost admin@localhost postmaster@loopback abuse@loopback 
  1068. root@loopback admin@loopback
  1069. `cat /dev/zero > /tmp/...`@localhost
  1070. ;cat /dev/zero > /tmp/...;@localhost
  1071. `unmount /tmp`@localhost
  1072. ;unmount /tmp;@localhost
  1073. `halt`@localhost
  1074. ;halt;@localhost
  1075.  
  1076.  
  1077. The MMF (Make Money Fast) Posts or any fraud on the Internet
  1078. ================================================================
  1079. Chris ruminates that the original proponent and other supporters of 
  1080. alt.make.money.fast for MMF tracking has long since abandoned this relatively 
  1081. pointless exercise.  MMFs posted without obvious followup/references/">" 
  1082. indentation in a.m.m.f get autocancelled like everywhere else...
  1083.  
  1084. MMFs should be reported to the user and their postmaster and the following :
  1085.  
  1086. Federal Trade Commission Ms. Broder (bbroder@ftc.gov), the staff attorney 
  1087. assigned to handle MMF
  1088. Fraud Department at the Internal Revenue Service (1040fraud@irs.gov)
  1089. National Fraud Information Center (NFIC) (nfic@internetmci.com)
  1090. And the US Postal Inspection Service (jccheezum@uspis.gov).
  1091.  
  1092. Complain reasonably politely with a copy of the USPS URL on MMFs.  This stops 
  1093. 99%+ dead in their tracks.  I've only had one person resist the full treatment 
  1094. of getting the USPS web page dropped in their mailbox - but their system admin 
  1095. fixed him up right quick :->
  1096.  
  1097. Please, only report MMFs in news.admin.net-abuse.misc if they're spam and 
  1098. you've seen it in lots of groups and / or the postmaster/user are defiantly 
  1099. stupid.
  1100.  
  1101. Rolf has created a page dedicated to making fun of MMF losers :
  1102. http://www.clark.net/pub/rolf/mmf/home.html
  1103.  
  1104. Keep track of On-Line Fraud, subscribe to the fraud discussion at :
  1105. http://www.silverquick.com
  1106.  
  1107. To subscribe by email send a message to :
  1108. newscaster@silverquick.com
  1109. The body of the message to read :
  1110. join fraudnews
  1111.  
  1112. The U.S. Securities and Exchange Commission now has a web page specifically 
  1113. set up to take reports of financial scams promoted over the Internet. For the 
  1114. full story see :
  1115.  
  1116. http://www.sec.gov/enforce/comctr.htm or Email: enforcement@sec.gov
  1117.  
  1118. Basically, anything that involves promoting stocks, bonds, and such comes 
  1119. under their authority.  A big fraction of the MAKE MONEY FAST postings fall in 
  1120. this category.
  1121.  
  1122. There is a WWW site dedicated to *any* kind of fraud.  It is :
  1123. A partnership of the National Association of Attorneys General, the Federal 
  1124. Trade Commission and The National Consumers League
  1125. http://www.fraud.org/
  1126.  
  1127. Wolfgang Schelongowski <ws@xivic.ruhr.de> sez :IMHO MMF is associated with 
  1128. "Hello, my name is Dave Rhodes. In 198...".
  1129. There was also a forged article purporting to tell how MMF is illegal :
  1130.  From: purvis@hoover.fbi.gov (Melvin Purvis)
  1131.                               ^^^^^^^^^^^^^ he arrested / shot John Dillinger.
  1132.  Subject: 'Make Money Fast' Scam
  1133.  
  1134. Jon said : "Hermann" appears to have spammed at least 27 Bitnet mailing lists, 
  1135. including TANGO-L, where I saw it, with a standard MMF. I checked at the US 
  1136. Post Office web site and verified that chain letters are federal crimes under 
  1137. Title 18, United State Code, Section 1302. This does apply to email as well as 
  1138. paper; quoting from URL
  1139.  
  1140. From http://www.usps.gov/websites/depart/inspect/chainlet.htm :
  1141. "Recently, high-tech chain letters have begun surfacing. They may be 
  1142. disseminated over the Internet, or may require the copying and mailing of 
  1143. computer disks rather than paper. Regardless of what technology is used to 
  1144. advance the scheme, if the mail is used at any step along the way, it is still 
  1145. illegal."
  1146. To find your nearest postal inspector in the USA, see URL
  1147.     http://www.usps.gov/ncsc/locators/find-is.html
  1148. California MMF law :
  1149. http://www.leginfo.ca.gov/cgi-bin/calawquery?codesection=pen&codebody=endless
  1150. I believe that the applicable Canadian description can be found at :
  1151. http://www.rcmp-grc.gc.ca/html/commerc.htm
  1152. [French language version]
  1153. http://canada.justice.gc.ca/folio.pgi/fstats.nfo/query=pyramidale+/doc/{@1}/hi
  1154. t_headings/words=4/hits_only?
  1155. [English language version]
  1156. http://canada.justice.gc.ca/folio.pgi/estats.nfo/query=[jump!3A!27c34_000r!2Ee
  1157. 0055!2E1!281!29!27]/doc/{@20517}?
  1158. And from the Canadian Department of Justice server 
  1159. (http://canada.justice.gc.ca/):
  1160. STATUTES OF CANADA, C, Competition - PART VI OFFENSES IN RELATION TO 
  1161. COMPETITION - Definition of "scheme of pyramid selling" - Section 55.1
  1162.  
  1163. EXTRACT FROM THE CANADIAN CRIMINAL CODE
  1164. Chain-letters
  1165. 206. (1) Every one is guilty of an indictable offense and liable to 
  1166. imprisonment for a term not exceeding two years who . . .
  1167.  
  1168. Pyramid Schemes
  1169. 55.1 (1) For the purposes of this section, "scheme of pyramid selling" means a 
  1170. multi-level marketing plan whereby ...
  1171.  
  1172. DOES ANYBODY HAVE POSTAL INSPECTOR ADDRESSES FOR OTHER COUNTRIES THAT PONZI / 
  1173. MMF SCHEMES ARE ILLEGAL IN?
  1174.  
  1175.  
  1176. 1-900, 1-800 and 1-809 may be expensive long distance phone calls
  1177. =================================================================
  1178. Be very careful when dialing a 1-800 or a long distance number you are not 
  1179. familiar with.  It may end up being a very expensive mistake.  Remember to 
  1180. dial these numbers from a phone booth so that your home phone will never be 
  1181. charged.
  1182.  
  1183. All 1-800 numbers are *not* free.  See below.
  1184.  
  1185. Likewise, numbers that may "look" like they are United States long distance 
  1186. phone numbers may in fact be out of country and may cost you $25 or more for a 
  1187. couple of minutes call.  These calls are not refundable.  A scam artist trying 
  1188. to get money from the phone calls (he gets a skim off the top) was dialing 
  1189. random beepers with an out of country number.
  1190.  
  1191. Some area codes to look for :
  1192. 1-809-XXX-XXXX - Virgin Islands and other Caribbean islands
  1193. 1-242-XXX-XXXX - Bahamas
  1194. 1-246-XXX-XXXX - Barbados
  1195. 1-441-XXX-XXXX - Bermuda
  1196. 1-787-XXX-XXXX - Puerto Rico
  1197.  
  1198. If the ad says "Procall", it is a large service bureau for 1-900 numbers in 
  1199. Arizona.  When you call a pay-per-call number, there should be a recorded 
  1200. intro that will give a customer service number.  That *should* connect with a 
  1201. live person.
  1202.  
  1203. I would like to thank Eileen at the FTC for kindly answering my questions 
  1204. about 1-900 & 1-800 phone numbers.
  1205.  
  1206. Paraphrasing what she e-mailed me :
  1207. When a 1-900 number is advertised, the price must also be disclosed (this may 
  1208. be found at 16 CFR Part 308).
  1209.  
  1210. When calling a 1-800 number that charges, there must be an existing 
  1211. subscription agreement between the buyer and the seller
  1212.  
  1213. http://www.ftc.gov/ Federal Trade Commission Home Page
  1214. http://www.ftc.gov/bcp/telemark/rule.htm Telemarketing Sales Rule
  1215. http://www.ftc.gov/bcp/telemark/telesale.htm Telemarketing Sales Rule
  1216. http://www.ftc.gov/bcp/scams01.htm Online Scams
  1217. http://www.ftc.gov/bcp/conline/fraud.htm Reporting fraud
  1218.  
  1219. (from the "Online Scams page)
  1220.  
  1221. For More Information
  1222. If you have a question or complaint about a suspect online ad or promotion, 
  1223. contact your commercial service provider. In addition, you can file complaints 
  1224. with your state attorney general, consumer protection office or with the 
  1225. Federal Trade Commission (write to: Correspondence Branch, Federal Trade 
  1226. Commission, 6th St. & Pennsylvania Ave., NW, Washington, DC 20580). Also, 
  1227. contact the National Advertising Division of the Council of Better Business 
  1228. Bureaus, 845 Third Avenue, New York, New York 10022.
  1229.  
  1230. Questions about whether or not an investment sales person is licensed, or if 
  1231. an offered security is registered, should be directed to the Office of 
  1232. Consumer Affairs, Securities and Exchange Commission, 202-942-7040.
  1233.  
  1234. The National Fraud Information Center maintains a toll-free Consumer 
  1235. Assistance Service, 1-800-876-7060, to provide consumers with answers to 
  1236. questions about telephone or mail solicitations and online scams. They also 
  1237. offer information about how and where to report fraud and give help in filing 
  1238. complaints.
  1239.   Or fill out an on-line scam sheet :
  1240. http://www.fraud.com/nficmail.htm
  1241.  
  1242. Or E-Mail to nfic@internetMCI.com in the form :
  1243. Your Name:  
  1244. Your email address:  
  1245. Subject:  
  1246. Message: 
  1247.  
  1248. NFIC tells us:
  1249. We will try to respond as quickly as possible. We will not be able to respond 
  1250. if you have not included your e-mail address.
  1251. If you wish to inform us of an incident, please provide us with information 
  1252. about the company, the incident, your name and a snail mail address at which 
  1253. you can be reached.  Thank you.
  1254. Please, do not use this service to relay confidential information!
  1255.  
  1256. The Better Business Bureau has a web site at:
  1257. http://www.bbb.org
  1258. To give feedback, go directly to:
  1259. http://www.bbb.org/council/feedback/index.html
  1260.  
  1261.    How To Respond to SPAM
  1262. ===========================
  1263.  
  1264. Howard reminds us :
  1265. Note to all:  NEVER followup to a spam.  NEVER.  Express your indignation in 
  1266. mail to the poster and/or the postmaster@offending.site, but NEVER in the 
  1267. newsgroups!
  1268.  
  1269. Karen asks:
  1270. But what about the newbies who look at a group, see lots of spam and ads, see 
  1271. NO posts decrying them, and conclude that ads are therefore OK?
  1272.  
  1273. Ran replies :
  1274. When it gets bad,  you'll usually see some "What can we do about this?" 
  1275. threads.  That's a good place to attach a reply that tells people why it's 
  1276. bad, and what they can, in fact, do.
  1277.  
  1278. Austin Suggests:
  1279. At the risk of attracting flames, let me suggest an exception to Howard's law.  
  1280. A followup is allowed if the following 3 conditions hold.
  1281.    1)  The offending article is clearly a SCAM (for instance, the *Canada* 
  1282. calls with the Seychelles Islands phone # scam)
  1283.    2) No one else has followed-up with a posting identifying it as a scam (in 
  1284. other words, no 'Me too' warnings)
  1285.    3) It is unlikely to be canceled soon, either because it seems to be below 
  1286. the thresholds, or it is in a local hierarchy that doesn't get cancels, or 
  1287. Chris Lewis is on vacation in the Seychelles Islands.  If all three conditions 
  1288. are met, a followup that X's out the contact information , severely trims the 
  1289. contents and identifies the post as a scam is exempt from Howard's law.
  1290. Comments?
  1291. Bill's and Wolfgang's addition :
  1292.    4) Follow-ups should be cross posted to news.admin.net-abuse.misc _and_ the 
  1293. groups of the spam, but Followup-To: *MUST* be set to news.admin.net-
  1294. abuse.misc *ONLY*
  1295. _or_
  1296. post a follow-up and *SET* Followup-To: alt.dev.null.
  1297. In the first case change
  1298.  Subject: Important FREE $$$
  1299. to
  1300.  Subject: SPAM (was Re: Important FREE $$$)
  1301. and include the original Newsgroups and Message-ID line, so the professional 
  1302. despammers will immediately find what you're talking about.  Do not post 
  1303. unless you're absolutely sure that you can do all that properly. Also 1) - 3) 
  1304. do apply.
  1305.  
  1306. If you see the same article with different Message-IDs in several groups, 
  1307. collect the _complete_ headers of each article and check news.admin.net-
  1308. abuse.misc if it's already been reported. If not, start a thread with Subject: 
  1309. SPAM (was Re: <original Subject>) in news.admin.net-abuse.misc. Include all of 
  1310. the headers and as much of the body of one article as you see fit.
  1311.  
  1312.  
  1313.   Revenge - What to do & not to do
  1314. ========================================
  1315.  
  1316. No matter how much we hate Spam and how much we dislike what the spammers to 
  1317. our quiet little corner of the Universe known as the Internet, Spam is not 
  1318. illegal (yet).  If you try anything against the spammers, please * do not * 
  1319. put yourself in risk of breaking the law.  It only makes them happy if you get 
  1320. in trouble because you were trying to get back at them.
  1321.  
  1322. The reason why spammers use "throwaway" accounts is because they know the e-
  1323. mail account will be deleted.  They usually provide either another e-mail 
  1324. address or a name / phone number or postal address so that prospective 
  1325. "customers" can be contacted.  Be sure to complain to the postmaster of all e-
  1326. mail names provided to make sure that this route is inhibited.
  1327.  
  1328.  Telephoning someone
  1329. ======================
  1330.  
  1331. Calling someone once is fine.  If enough people are pissed at the spammer and 
  1332. they all call the 1-800 number the spammer provides, the spammer will get the 
  1333. idea (sooner or later) that it is costing them more in irate people (and most 
  1334. especially loss of business) and it is not worth it to spam.
  1335.  
  1336. Do not dial any phone numbers more than once from your home.  Phone harassment 
  1337. is * illegal * and you * can * be prosecuted in court for this. Even tho' *67 
  1338. prevents your number from being displayed on their telephone at home if they 
  1339. have caller ID, *57 will give the phone company the number.  If it is a 1-800 
  1340. number there are two problems.  First they can *always* get your phone number, 
  1341. and secondly it may *not* be a toll free number.  You may be charged for 
  1342. calling a 1-800 number.
  1343.  
  1344. Likewise, do not call collect using 1-800-COLLECT or 1-800-CALL-ATT from home, 
  1345. once again this can be traced.
  1346.  
  1347. Austin comments : I would say that calling a listed non-800 number *once* 
  1348. collect to voice a complaint is not harassment, but justified.  They sent you 
  1349. a postage due message, didn't they?  If they don't want to accept collect 
  1350. calls, they should say so - and if they do, you should be a responsible person 
  1351. and not do it again.
  1352.  
  1353. AT&T Information for 1-800 numbers is 1-800-555-1212, but that only helps if 
  1354. you know the company name you are trying to call.  Also, you can try searching 
  1355. for a 1-800 number (you do not have to know the company name) at :
  1356. http://www.tollfree.att.net/dir800/
  1357.          or
  1358. http://www.tollfree.att.net/cgi-bin/taos_mf.pl?unix (advanced search options).
  1359.  
  1360. Snail Mailing someone
  1361. =======================
  1362.  
  1363. Likewise, one well thought out letter sent to the spammer might help convince 
  1364. the spammer not to do this again.  Especially if the spammer was part of a 
  1365. corporation that didn't realize the detrimental effects of spamming the 
  1366. Internet.
  1367.  
  1368. If you decide to deluge the spammers postal address by filling out one or two 
  1369. "bingo" (popcorn) postage paid cards in the technical magazines (by circling a 
  1370. few dozen "product info" requests per card & putting on printed out self 
  1371. sticking labels with the spammers address), or by putting preprinted labels on 
  1372. postage paid cards that come in the mail in the little plastic packages, don't 
  1373. organize a public campaign (that they can point to) against the spammer in the 
  1374. newsgroup.
  1375.  
  1376. Scott also reminds us :
  1377. Since this is the "Spam FAQ", I'd like to point this out: You're basically 
  1378. Spamming the company offering information in a magazine.  It costs companies 
  1379. money, not the one you're spamming. They get a free pile of junk which is easy 
  1380. to throw out. In other words, this may be harming third parties more than the 
  1381. intended target.  I'm not trying to be Mr. Nice Guy, just trying to point out 
  1382. an important technicality.
  1383.  
  1384. You should also read Title 47 of the United States Code, Section 227. There is 
  1385. a FAQ at cornell.law.edu for the text of the law (gopher or ftp or 
  1386. http://www.law.cornell.edu/uscode/47/227.html), and you can use DejaNews to 
  1387. read the USC 47 thread on news.admin.net-abuse.misc to make up your own mind 
  1388. (it invariably comes up) or you can look at :
  1389. http://www.cybernothing.org/docs/code47.5.II.txt
  1390.  
  1391. Organizing a campaign against the spammer in a news group could lead to the 
  1392. spammer trying to get a cease & desist police order against the organizers.  
  1393. On the upside note, the spammer will have to try to figure out where these 
  1394. "anonymous" cards were coming from (especially hard to do in a big city).
  1395.  
  1396. Of course if someone (every once in a while) reminded the newsgroup of the 
  1397. spammers address by posting a message (for informational purposes only, and 
  1398. not to encourage mail bombing), I don't see how that could be considered 
  1399. harassment ;-).
  1400.  
  1401. I am not a lawyer, and all of the above could be wrong.  80% of the Internet 
  1402. is bull... Free advice is worth every penny you paid for it :-).
  1403.  
  1404. ------------------------------------------------------------------
  1405. Do not meddle in the affairs of wizards for they are subtle and 
  1406. quick to anger.
  1407. E-Mail - gandalf@digital.net - Gandalf The White O-  Ken Hollis
  1408. WWW Page - http://digital.net/~gandalf/
  1409. WWW Trace E-Mail forgery - http://digital.net/~gandalf/spamfaq.html
  1410. WWW Trolls crossposts  - http://digital.net/~gandalf/trollfaq.html
  1411.  
  1412.